﻿<Page x:Class="WpfPathExample.PageBezier"
      xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
      xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
      xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
      xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
      mc:Ignorable="d" 
          d:DesignHeight="480" d:DesignWidth="800"
	Title="PageBezier">
    <Grid>
        <!--<Path  Stroke="LightGreen" StrokeThickness="3"  Data="M 10,10   260,40 400,430 700,300" />
        
        <Path  Stroke="BlueViolet" StrokeThickness="3">
            <Path.Data>
                <PathGeometry>
                    <PathFigure StartPoint="10,10">
                        <BezierSegment Point1="260,40" Point2="400,430" Point3="700,300"  IsSmoothJoin="True"/>
                    </PathFigure>
                </PathGeometry>
            </Path.Data>
        </Path>-->
        
        <Path  Stroke="LightBlue" StrokeThickness="3"  Data="M 40,300   560,40 300,430 750,400" />
        <Path  Stroke="Red" StrokeThickness="3"  Data="M 40,300  C 560,40 300,430 750,400" />
        
        <TextBlock VerticalAlignment="Center" TextWrapping="Wrap" Margin="10" Text="三次方贝塞尔曲线命令
通过使用两个指定的控制点（controlPoint1 和 controlPoint2）在当前点与指定的终点之间创建一条三次方贝塞尔曲线。 
                   
                   M 40,300  C 560,40 300,430 750,400
                   P0、P1、P2、P3四个点在平面或在三维空间中定义了三次方贝塞尔曲线。曲线起始于P0走向P1，并从P2的方向来到P3。一般不会经过P1或P2；
                   这两个点只是在那里提供方向资讯。P0和P1之间的间距，决定了曲线在转而趋进P3之前，走向P2方向的 长度有多长 。

" />

    </Grid>
</Page>
